package cn.uce.cc.srv.utils;

import cn.uce.utils.StringUtil;
import com.alibaba.fastjson.JSONObject;

import java.util.List;

public class ScreenBusiConditionUtils {
	public static void main(String[] args) {
		isEmptyForApi("{\"data\":null,\"success\":true}","data");
	}
	
	public static boolean isEmptyForApi(String str_api, String key) {
		if(StringUtil.isBlank(str_api)) {
			return false;
		}
		JSONObject jSONObject = JSONObject.parseObject(str_api);
		String str_temp =  jSONObject.getString(key);
		if(StringUtil.isBlank(str_temp)) {
			return false;
		}
		if(str_temp.equals("[]")) {
			List lst = jSONObject.parseArray(str_temp);
			if(lst.size()==0) {
				return false;
			}
		}else if (str_temp.equals("{}")) {
			JSONObject obj = JSONObject.parseObject(str_temp);
			if (obj.isEmpty()) {
				return false;
			}
		}
		return true;
		
		
	}
}
